large tract of land - Spanish English Dictionary